// CF1667A write by cn_ryh